bytes.Buffer.off (field)

36 uses

	bytes (current package)
		buffer.go#L22: 	off      int    // read at &buf[off], write at &buf[len(buf)]
		buffer.go#L60: func (b *Buffer) Bytes() []byte { return b.buf[b.off:] }
		buffer.go#L77: 	return string(b.buf[b.off:])
		buffer.go#L87: 		return b.buf[b.off:], io.EOF
		buffer.go#L89: 	return b.buf[b.off : b.off+n], nil
		buffer.go#L93: func (b *Buffer) empty() bool { return len(b.buf) <= b.off }
		buffer.go#L97: func (b *Buffer) Len() int { return len(b.buf) - b.off }
		buffer.go#L118: 	b.buf = b.buf[:b.off+n]
		buffer.go#L126: 	b.off = 0
		buffer.go#L147: 	if m == 0 && b.off != 0 {
		buffer.go#L164: 		copy(b.buf, b.buf[b.off:])
		buffer.go#L169: 		b.buf = growSlice(b.buf[b.off:], b.off+n)
		buffer.go#L172: 	b.off = 0
		buffer.go#L279: 		m, e := w.Write(b.buf[b.off:])
		buffer.go#L283: 		b.off += m
		buffer.go#L346: 	n = copy(p, b.buf[b.off:])
		buffer.go#L347: 	b.off += n
		buffer.go#L364: 	data := b.buf[b.off : b.off+n]
		buffer.go#L365: 	b.off += n
		buffer.go#L380: 	c := b.buf[b.off]
		buffer.go#L381: 	b.off++
		buffer.go#L397: 	c := b.buf[b.off]
		buffer.go#L399: 		b.off++
		buffer.go#L403: 	r, n := utf8.DecodeRune(b.buf[b.off:])
		buffer.go#L404: 	b.off += n
		buffer.go#L418: 	if b.off >= int(b.lastRead) {
		buffer.go#L419: 		b.off -= int(b.lastRead)
		buffer.go#L436: 	if b.off > 0 {
		buffer.go#L437: 		b.off--
		buffer.go#L458: 	i := IndexByte(b.buf[b.off:], delim)
		buffer.go#L459: 	end := b.off + i + 1
		buffer.go#L464: 	line = b.buf[b.off:end]
		buffer.go#L465: 	b.off = end